package one.stand.service;

import com.github.vioao.wechat.bean.response.BaseResponse;
import com.github.vioao.wechat.bean.response.component.wxa.GetCodeTemplateListResponse;
import com.github.vioao.wechat.bean.response.component.wxa.GetDraftCodeTemplateListResponse;

/**
 * @author: QIK
 * @CreateDate: 2019/5/14 11:53
 */
public interface CodeTemplateService {
    /**
     * 获取代码草稿
     * @return
     */
    GetDraftCodeTemplateListResponse getTemplateDraftList();

    /**
     * 把草稿存为模板
     * @param draftId
     * @return
     */
    GetCodeTemplateListResponse addTotemplate(String draftId);

    /**
     * 获取所有模板
     * @return
     */
    GetCodeTemplateListResponse getTemplateList();

    /**
     * 删除小程序模板
     * @param templateId
     * @return
     */
    BaseResponse delTemplate(String templateId);
}
